package com.wht.media.callback;

import com.aizuda.zlm4j.callback.IMKFlowReportCallBack;
import com.aizuda.zlm4j.structure.MK_MEDIA_INFO;
import com.aizuda.zlm4j.structure.MK_SOCK_INFO;
import org.noear.solon.annotation.Managed;

/**
 * 停止rtsp/rtmp/http-flv会话后流量汇报事件广播
 */
@Managed
public class MKFlowReportCallBack implements IMKFlowReportCallBack {
    /**
     * 停止rtsp/rtmp/http-flv会话后流量汇报事件广播
     *
     * @param urlInfo      播放url相关信息
     * @param totalBytes   耗费上下行总流量，单位字节数
     * @param totalSeconds 本次tcp会话时长，单位秒
     * @param isPlayer     客户端是否为播放器
     */
    @Override
    public void invoke(MK_MEDIA_INFO urlInfo, long totalBytes, long totalSeconds, int isPlayer, MK_SOCK_INFO sender) {

    }
}